Definitions | , x:A B(x), f(a), x(s), x:A B(x), x:A. B(x), x:A. B(x), P & Q, Generic{f:  T|S(f)}, Type, t T, Prop,  x. t(x), P  Q, l[i], s = t, ||as||, #$n, {i..j }, type List, a<b, n+m, l1 l2, A B, Void, False, A, , {x:A| B(x) }, i j < k, nil, car.cdr, as @ bs, 1of(t), i< j, if b t else f fi, x.A(x), primrec(n;b;c), True, i j, b,  b, , T, P  Q, P  Q, Unit, left+right, i= j, {T}, SQType(T), s ~ t, n-m, i j, -n, P Q, Dec(P), A & B |